function tranfer(obj, det) { //用函数来封装，使代码更加的方便
    // var step = Math.ceil((det - obj.offsetLeft) / 10); //步长公式，但是会有小数的情况，我们一般会将其向上取整,用Math函数
    //上面的这个代码，是正数的时候，是向上去整，是负数的是时候是向下去整
    var step = (det - obj.offsetLeft) / 10;
    step = step > 0 ? Math.ceil(step) : Math.floor(step); //这是个完整的计算方式
    clearInterval('obj.timer'); //如果不添加这一句，每次点击都会产生一个定时器，这样他的移动速度会变得很快，这一步是清楚他的效果
    obj.timer = setInterval(function() { //将传过来的数据变为一个对像里的值，这样会节省空间
        if (obj.offsetLeft == det) {
            clearInterval(obj.timer);
        } else {
            obj.style.left = obj.offsetLeft + step + 'px'; //将加的距离变为步长
        }
    }, 50)
}